Bookly\Backend\Modules\Diagnostics\Ajax D

Total Complexity 139
Dependencies 19
Dependents 1
Total lines 724
Lines of code 580
Logical lines of code 310
Comment lines 53
Methods 14
Properties 0

Methods 14

Method Rating Maintainability Complexity Lines of code
importAppointments()
D
22
36 182
importData()
D
28
31 129
exportData()
B
38 15 65
getLogs()
A
41 14 49
diagnosticsAjax()
A
54 12 18
rollbackAppointments()
A
43 10 43
makeSafe()
A
46 8 41
getQuery()
S
57 3 17
runDiagnosticsTest()
S
63 3 10
csrfTokenValid()
S
70 2 6
getClassInstance()
S
69 2 7
permissions()
S
79 1 3
deleteLogs()
S
72 1 6
setLogsExpire()
S
75 1 4